// 从新开始
// let timerId = null
// document.querySelector('.ipt').onkeyup = function(){
//     // 防抖
//     if(timerId !==null){
//         clearTimeout(timerId)
//     }
//     timerId = setTimeout(()=>{
//         console.log("防抖")
//     },1000)
// }
// 防抖手写 

// 不要打断我
// let timerId1 = null
// document.querySelector('.ipt').onmouseover = function () {
//     // 节流
//     if (timerId1 !== null) {
//         return
//     }
//     timerId1 = setTimeout(() => {
//         console.log("节流")
//         timerId1 = null;
//     }, 1000)
// }
// // 节流手写


console.log("script hard");
async function async1() {
    await async2()
    console.log('async1 end');
}
async function async2() {
    console.log('async2 end');
}
async1()
setTimeout(function () {
    console.log("setTimeout");
}, 0)
new Promise(resolve => {
    console.log("Promise");
    resolve()
})
    .then(function () {
        console.log("promise1");
    })
    .then(function () {
        console.log("promise2");
    })
console.log("script end");